﻿///***************************************************************
/// 시  스  템 : Updms.Common.Inc
/// 단위시스템 : INC
/// 계      층 : Presentation Layer
/// 프로그램명 : Common
/// 파  일  명 : Common.ascx.cs
/// 설      명 : 각 페이지에 들어갈 자바스크립트,스타일시트파일을 임포트
///***************************************************************
/// 수정ID 일자       이름     내용
///---------------------------------------------------------------
/// CH001  2008-07-24 송시명   최초 작성
///***************************************************************
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Text;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using SMFramework.Configuration;


namespace Updms.Common.Inc
{
	public partial class Common : System.Web.UI.UserControl
	{
		protected void Page_Load(object sender, EventArgs e)
		{
		}

		#region ImportLanguagePack

		//ImportLanguagePack
		public String ImportLanguagePack()
		{
			string ls_app_timestamp = SetTimeStamp();
			StringBuilder sb = new StringBuilder();
			if (Session["Lang_Set"] != null)
			{
				if (Session["Lang_Set"].ToString() == "ko")
				{
					sb.Append("<script type=\"text/javascript\" language=\"javascript\" src=\"../Common/Js/msgKOR.js?ver=" + ls_app_timestamp + "\"></script>");
				}
				else
				{
					sb.Append("<script type=\"text/javascript\" language=\"javascript\" src=\"../Common/Js/msgENG.js?ver=" + ls_app_timestamp + "\"></script>");
				}
			}
			else
			{
				string ls_script = "alert(\"언어팩을 로드하지 못했습니다\");";
				ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), null, ls_script, true);
			}
			return sb.ToString();
		}
		
		#endregion
				
		#region ImportSlideMenuInitScript
		
		//ImportSlideMenuInitScript
		public String ImportSlideMenuInitScript()
		{
			StringBuilder sb = new StringBuilder();
			
			//GET 파라미터에서 페이지모드 조회
			if (Request.QueryString["page_mode"] == null)
			{
				sb.Append("window.onload=initMenu;");
			}
			else
			{
				//팝업일때는 메뉴를 초기화하지 않는다.
				if (Request.QueryString["page_mode"].Trim().ToString().ToUpper().Contains("P"))
				{
					sb.Append("");
				}
				else
				{
					sb.Append("window.onload=initMenu;");
				}
			}
			
			return sb.ToString();
		}
		
		#endregion

		#region SetTimeStamp

		//SetLastVer
		public String SetTimeStamp()
		{
			return WebConfig.Updms["App.TimeStamp"];
		}

		#endregion
		
	}
}